package cn.wolfcode.luowowo.article.service;

import cn.wolfcode.luowowo.article.domain.Destination;
import cn.wolfcode.luowowo.article.domain.DestinationScreening;
import cn.wolfcode.luowowo.article.query.DestinationScreeningQuery;

import java.util.List;

/**
 * 目的地筛选服务
 */
public interface IDestinationScreeningService {

    /**
     * 查询当季推荐目的地
     * @param monthId
     * @return
     */
    List<DestinationScreening> queryDest(Long monthId);

    /**
     * 查询符合类别的主题
     * @param category
     * @return
     */
    List<DestinationScreening> queryTheme(Long category);

    /**
     * 根据筛选条件查询目的地
     * @param qo
     * @return
     */
    List<DestinationScreening> query(DestinationScreeningQuery qo);
}
